package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvyao
 * @since 2022-02-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ASEPSIS_DETAIL_DICT")
@ApiModel(value="AsepsisDetailDict对象", description="")
public class AsepsisDetailDict implements Serializable {

    private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "°ü´úÂë")
    @TableId("ASEPSIS_CODE")
    private String asepsisCode;

    @ApiModelProperty(value = "Ã÷Ï¸´úÂë")
    @TableField("ITEM_CODE")
    private String itemCode;

    @ApiModelProperty(value = "Ã÷Ï¸Ãû³Æ")
    @TableField("ITEM_NAME")
    private String itemName;

    @ApiModelProperty(value = "Ã÷Ï¸¹æ¸ñ")
    @TableField("ITEM_SPEC")
    private String itemSpec;

    @ApiModelProperty(value = "ÊýÁ¿")
    @TableField("AMOUNT")
    private BigDecimal amount;

    @ApiModelProperty(value = "µ¥Î»")
    @TableField("UNITS")
    private String units;

    @ApiModelProperty(value = "µ¥¼Û")
    @TableField("ITEM_PRICE")
    private BigDecimal itemPrice;

    @ApiModelProperty(value = "Ò»¼¶¿â·¿")
    @TableField("STORAGE")
    private String storage;

    @ApiModelProperty(value = "¶þ¼¶¿â·¿")
    @TableField("SUB_STORAGE")
    private String subStorage;

    @ApiModelProperty(value = "·µ»¹±êÖ¾")
    @TableField("ITEM_ROLLBACK_FLAG")
    private BigDecimal itemRollbackFlag;

    @ApiModelProperty(value = "±¸×¢")
    @TableField("MEMOS")
    private String memos;

    @ApiModelProperty(value = "³§¼Ò")
    @TableField("FIRM_ID")
    private String firmId;


}
